home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / coldfusion.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  21KB  |  652 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <MODE>
  6.     <PROPS>
  7.         <PROPERTY NAME="commentStart" VALUE="<!--" />
  8.         <PROPERTY NAME="commentEnd" VALUE="-->" />
  9.     </PROPS>
  10.  
  11.     <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  12.         <!-- CFML comment -->
  13.         <SPAN TYPE="COMMENT4">
  14.             <BEGIN><!---</BEGIN>
  15.             <END>---></END>
  16.         </SPAN>
  17.  
  18.         <!-- CFSCRIPT multi-line comment -->
  19.         <SPAN TYPE="COMMENT1">
  20.             <BEGIN>/*</BEGIN>
  21.             <END>*/</END>
  22.         </SPAN>
  23.  
  24.         <!-- CFSCRIPT single-line comment -->
  25.         <EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
  26.  
  27.         <!-- SGML comment -->
  28.         <SPAN TYPE="COMMENT3">
  29.             <BEGIN><!--</BEGIN>
  30.             <END>--></END>
  31.         </SPAN>
  32.         
  33.         <!-- CFScript -->
  34.         <SPAN TYPE="KEYWORD3" DELEGATE="cfscript::MAIN">
  35.             <BEGIN><CFSCRIPT</BEGIN>
  36.             <END></CFSCRIPT></END>
  37.         </SPAN>
  38.         
  39.         <!-- query -->
  40.         <SPAN TYPE="KEYWORD3" DELEGATE="CFQUERY">
  41.             <BEGIN><CFQUERY</BEGIN>
  42.             <END>/CFQUERY></END>
  43.         </SPAN>
  44.         
  45.         <!-- CFML markup start tags -->
  46.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  47.             <BEGIN><CF</BEGIN>
  48.             <END>></END>
  49.         </SPAN>
  50.  
  51.         <!-- CFML markup end tags -->
  52.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  53.             <BEGIN></CF</BEGIN>
  54.             <END>></END>
  55.         </SPAN>
  56.  
  57.         <!-- JavaScript -->
  58.         <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
  59.             <BEGIN><SCRIPT</BEGIN>
  60.             <END></SCRIPT></END>
  61.         </SPAN>
  62.  
  63.         <!-- stylesheet -->
  64.         <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
  65.             <BEGIN><STYLE</BEGIN>
  66.             <END></STYLE></END>
  67.         </SPAN>
  68.         
  69.         <!-- markup tags -->
  70.         <SPAN TYPE="MARKUP" DELEGATE="TAGS">
  71.             <BEGIN><</BEGIN>
  72.             <END>></END>
  73.         </SPAN>
  74.  
  75.         <!-- SGML entities -->
  76.         <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  77.             <BEGIN>&</BEGIN>
  78.             <END>;</END>
  79.         </SPAN>
  80.     </RULES>
  81.  
  82.     <RULES SET="TAGS" DEFAULT="MARKUP" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  83.         <SPAN TYPE="LITERAL1">
  84.             <BEGIN>"</BEGIN>
  85.             <END>"</END>
  86.         </SPAN>
  87.         <SPAN TYPE="LITERAL1">
  88.             <BEGIN>'</BEGIN>
  89.             <END>'</END>
  90.         </SPAN>
  91.  
  92.         <SEQ TYPE="OPERATOR">=</SEQ>
  93.         
  94.         <!-- CFML markup start tags -->
  95.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  96.             <BEGIN><CF</BEGIN>
  97.             <END>></END>
  98.         </SPAN>
  99.  
  100.         <!-- CFML markup end tags -->
  101.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  102.             <BEGIN></CF</BEGIN>
  103.             <END>></END>
  104.         </SPAN>
  105.     </RULES>
  106.     
  107.     <RULES SET="CFQUERY" DEFAULT="KEYWORD3" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  108.         <!-- attributes inside cfquery tag -->
  109.         <SPAN TYPE="LITERAL1">
  110.             <BEGIN>"</BEGIN>
  111.             <END>"</END>
  112.         </SPAN>
  113.         <SPAN TYPE="LITERAL1">
  114.             <BEGIN>'</BEGIN>
  115.             <END>'</END>
  116.         </SPAN>
  117.         <SEQ TYPE="OPERATOR">=</SEQ>
  118.         
  119.         <!-- cf logic inside query (like <cfqueryparam.../> -->
  120.         <SPAN_REGEXP TYPE="KEYWORD3" DELEGATE="CFTAGS" HASH_CHARS="<CF">
  121.             <BEGIN><CF</BEGIN>
  122.             <END>></END>
  123.         </SPAN_REGEXP>
  124.         
  125.         <!-- ending cf tag in query (like </cfif> ) -->
  126.         <SPAN_REGEXP TYPE="KEYWORD3" DELEGATE="CFTAGS" HASH_CHARS="</CF">
  127.             <BEGIN></CF</BEGIN>
  128.             <END>></END>
  129.         </SPAN_REGEXP>
  130.         
  131.         <!-- the actual SQL, delegate -->
  132.         <SPAN TYPE="MARKUP" DELEGATE="transact-sql::MAIN">
  133.             <BEGIN>></BEGIN>
  134.             <END><</END>
  135.         </SPAN>
  136.     </RULES>
  137.     
  138.     <RULES SET="CFTAGS" DEFAULT="KEYWORD3">
  139.         <SPAN TYPE="LITERAL1">
  140.             <BEGIN>"</BEGIN>
  141.             <END>"</END>
  142.         </SPAN>
  143.         <SPAN TYPE="LITERAL1">
  144.             <BEGIN>'</BEGIN>
  145.             <END>'</END>
  146.         </SPAN>
  147.  
  148.         <SEQ TYPE="OPERATOR">=</SEQ>
  149.         <SEQ TYPE="KEYWORD3">##</SEQ>
  150.  
  151.         <SPAN TYPE="LITERAL2">
  152.             <BEGIN>#</BEGIN>
  153.             <END>#</END>
  154.         </SPAN>
  155.         
  156.         <!-- Allow arbitrary CFScript in CFSET tags (buggy) -->
  157.         <!--SPAN TYPE="KEYWORD3" DELEGATE="cfscript::MAIN">
  158.             <BEGIN>SET </BEGIN>
  159.             <END>></END>
  160.         </SPAN-->
  161.         
  162.         <KEYWORDS>
  163.             <KEYWORD2>ACos</KEYWORD2>
  164.             <KEYWORD2>ASin</KEYWORD2>
  165.             <KEYWORD2>Abort</KEYWORD2>
  166.             <KEYWORD2>Abs</KEYWORD2>
  167.             <KEYWORD2>AddSOAPRequestHeader</KEYWORD2>
  168.             <KEYWORD2>AddSOAPResponseHeader</KEYWORD2>
  169.             <KEYWORD2>AjaxLink</KEYWORD2>
  170.             <KEYWORD2>AjaxOnLoad</KEYWORD2>
  171.             <KEYWORD2>ApplicationStop</KEYWORD2>
  172.             <KEYWORD2>ArrayAppend</KEYWORD2>
  173.             <KEYWORD2>ArrayAvg</KEYWORD2>
  174.             <KEYWORD2>ArrayClear</KEYWORD2>
  175.             <KEYWORD2>ArrayContains</KEYWORD2>
  176.             <KEYWORD2>ArrayDelete</KEYWORD2>
  177.             <KEYWORD2>ArrayDeleteAt</KEYWORD2>
  178.             <KEYWORD2>ArrayFind</KEYWORD2>
  179.             <KEYWORD2>ArrayFindNoCase</KEYWORD2>
  180.             <KEYWORD2>ArrayInsertAt</KEYWORD2>
  181.             <KEYWORD2>ArrayIsDefined</KEYWORD2>
  182.             <KEYWORD2>ArrayIsEmpty</KEYWORD2>
  183.             <KEYWORD2>ArrayLen</KEYWORD2>
  184.             <KEYWORD2>ArrayMax</KEYWORD2>
  185.             <KEYWORD2>ArrayMin</KEYWORD2>
  186.             <KEYWORD2>ArrayNew</KEYWORD2>
  187.             <KEYWORD2>ArrayPrepend</KEYWORD2>
  188.             <KEYWORD2>ArrayResize</KEYWORD2>
  189.             <KEYWORD2>ArraySet</KEYWORD2>
  190.             <KEYWORD2>ArraySort</KEYWORD2>
  191.             <KEYWORD2>ArraySum</KEYWORD2>
  192.             <KEYWORD2>ArraySwap</KEYWORD2>
  193.             <KEYWORD2>ArrayToList</KEYWORD2>
  194.             <KEYWORD2>Asc</KEYWORD2>
  195.             <KEYWORD2>Atn</KEYWORD2>
  196.             <KEYWORD2>BinaryDecode</KEYWORD2>
  197.             <KEYWORD2>BinaryEncode</KEYWORD2>
  198.             <KEYWORD2>BitAnd</KEYWORD2>
  199.             <KEYWORD2>BitMaskClear</KEYWORD2>
  200.             <KEYWORD2>BitMaskRead</KEYWORD2>
  201.             <KEYWORD2>BitMaskSet</KEYWORD2>
  202.             <KEYWORD2>BitNot</KEYWORD2>
  203.             <KEYWORD2>BitOr</KEYWORD2>
  204.             <KEYWORD2>BitSHLN</KEYWORD2>
  205.             <KEYWORD2>BitSHRN</KEYWORD2>
  206.             <KEYWORD2>BitXor</KEYWORD2>
  207.             <KEYWORD2>CJustify</KEYWORD2>
  208.             <KEYWORD2>CacheGet</KEYWORD2>
  209.             <KEYWORD2>CacheGetAllIds</KEYWORD2>
  210.             <KEYWORD2>CacheGetMetadata</KEYWORD2>
  211.             <KEYWORD2>CacheGetProperties</KEYWORD2>
  212.             <KEYWORD2>CacheGetSession</KEYWORD2>
  213.             <KEYWORD2>CachePut</KEYWORD2>
  214.             <KEYWORD2>CacheRemove</KEYWORD2>
  215.             <KEYWORD2>CacheSetProperties</KEYWORD2>
  216.             <KEYWORD2>Ceiling</KEYWORD2>
  217.             <KEYWORD2>CharsetDecode</KEYWORD2>
  218.             <KEYWORD2>CharsetEncode</KEYWORD2>
  219.             <KEYWORD2>Chr</KEYWORD2>
  220.             <KEYWORD2>Compare</KEYWORD2>
  221.             <KEYWORD2>CompareNoCase</KEYWORD2>
  222.             <KEYWORD2>Cos</KEYWORD2>
  223.             <KEYWORD2>CreateDate</KEYWORD2>
  224.             <KEYWORD2>CreateDateTime</KEYWORD2>
  225.             <KEYWORD2>CreateODBCDate</KEYWORD2>
  226.             <KEYWORD2>CreateODBCDateTime</KEYWORD2>
  227.             <KEYWORD2>CreateODBCTime</KEYWORD2>
  228.             <KEYWORD2>CreateObject</KEYWORD2>
  229.             <KEYWORD2>CreateTime</KEYWORD2>
  230.             <KEYWORD2>CreateTimeSpan</KEYWORD2>
  231.             <KEYWORD2>CreateUUID</KEYWORD2>
  232.             <KEYWORD2>DE</KEYWORD2>
  233.             <KEYWORD2>DateAdd</KEYWORD2>
  234.             <KEYWORD2>DateCompare</KEYWORD2>
  235.             <KEYWORD2>DateConvert</KEYWORD2>
  236.             <KEYWORD2>DateDiff</KEYWORD2>
  237.             <KEYWORD2>DateFormat</KEYWORD2>
  238.             <KEYWORD2>DatePart</KEYWORD2>
  239.             <KEYWORD2>Day</KEYWORD2>
  240.             <KEYWORD2>DayOfWeek</KEYWORD2>
  241.             <KEYWORD2>DayOfWeekAsString</KEYWORD2>
  242.             <KEYWORD2>DayOfYear</KEYWORD2>
  243.             <KEYWORD2>DaysInMonth</KEYWORD2>
  244.             <KEYWORD2>DaysInYear</KEYWORD2>
  245.             <KEYWORD2>DecimalFormat</KEYWORD2>
  246.             <KEYWORD2>DecrementValue</KEYWORD2>
  247.             <KEYWORD2>Decrypt</KEYWORD2>
  248.             <KEYWORD2>DecryptBinary</KEYWORD2>
  249.             <KEYWORD2>DeleteClientVariable</KEYWORD2>
  250.             <KEYWORD2>DeserializeJSON</KEYWORD2>
  251.             <KEYWORD2>DirectoryCreate</KEYWORD2>
  252.             <KEYWORD2>DirectoryDelete</KEYWORD2>
  253.             <KEYWORD2>DirectoryExists</KEYWORD2>
  254.             <KEYWORD2>DirectoryList</KEYWORD2>
  255.             <KEYWORD2>DirectoryRename</KEYWORD2>
  256.             <KEYWORD2>DollarFormat</KEYWORD2>
  257.             <KEYWORD2>DotNetToCFType</KEYWORD2>
  258.             <KEYWORD2>Duplicate</KEYWORD2>
  259.             <KEYWORD2>Encrypt</KEYWORD2>
  260.             <KEYWORD2>EncryptBinary</KEYWORD2>
  261.             <KEYWORD2>EntityDelete</KEYWORD2>
  262.             <KEYWORD2>EntityLoad</KEYWORD2>
  263.             <KEYWORD2>EntityLoadByExample</KEYWORD2>
  264.             <KEYWORD2>EntityLoadByPK</KEYWORD2>
  265.             <KEYWORD2>EntityMerge</KEYWORD2>
  266.             <KEYWORD2>EntityNew</KEYWORD2>
  267.             <KEYWORD2>EntityReload</KEYWORD2>
  268.             <KEYWORD2>EntitySave</KEYWORD2>
  269.             <KEYWORD2>EntitytoQuery</KEYWORD2>
  270.             <KEYWORD2>Evaluate</KEYWORD2>
  271.             <KEYWORD2>Exp</KEYWORD2>
  272.             <KEYWORD2>ExpandPath</KEYWORD2>
  273.             <KEYWORD2>FileClose</KEYWORD2>
  274.             <KEYWORD2>FileCopy</KEYWORD2>
  275.             <KEYWORD2>FileDelete</KEYWORD2>
  276.             <KEYWORD2>FileExists</KEYWORD2>
  277.             <KEYWORD2>FileIsEOF</KEYWORD2>
  278.             <KEYWORD2>FileMove</KEYWORD2>
  279.             <KEYWORD2>FileOpen</KEYWORD2>
  280.             <KEYWORD2>FileRead</KEYWORD2>
  281.             <KEYWORD2>FileReadBinary</KEYWORD2>
  282.             <KEYWORD2>FileReadLine</KEYWORD2>
  283.             <KEYWORD2>FileSeek</KEYWORD2>
  284.             <KEYWORD2>FileSetAccessMode</KEYWORD2>
  285.             <KEYWORD2>FileSetAttribute</KEYWORD2>
  286.             <KEYWORD2>FileSetLastModified</KEYWORD2>
  287.             <KEYWORD2>FileSkipBytes</KEYWORD2>
  288.             <KEYWORD2>FileUpload</KEYWORD2>
  289.             <KEYWORD2>FileUploadAll</KEYWORD2>
  290.             <KEYWORD2>FileWrite</KEYWORD2>
  291.             <KEYWORD2>Find</KEYWORD2>
  292.             <KEYWORD2>FindNoCase</KEYWORD2>
  293.             <KEYWORD2>FindOneOf</KEYWORD2>
  294.             <KEYWORD2>FirstDayOfMonth</KEYWORD2>
  295.             <KEYWORD2>Fix</KEYWORD2>
  296.             <KEYWORD2>FormatBaseN</KEYWORD2>
  297.             <KEYWORD2>GenerateSecretKey</KEYWORD2>
  298.             <KEYWORD2>GetAuthUser</KEYWORD2>
  299.             <KEYWORD2>GetBaseTagData</KEYWORD2>
  300.             <KEYWORD2>GetBaseTagList</KEYWORD2>
  301.             <KEYWORD2>GetBaseTemplatePath</KEYWORD2>
  302.             <KEYWORD2>GetClientVariablesList</KEYWORD2>
  303.             <KEYWORD2>GetComponentMetaData</KEYWORD2>
  304.             <KEYWORD2>GetContextRoot</KEYWORD2>
  305.             <KEYWORD2>GetCurrentTemplatePath</KEYWORD2>
  306.             <KEYWORD2>GetDirectoryFromPath</KEYWORD2>
  307.             <KEYWORD2>GetEncoding</KEYWORD2>
  308.             <KEYWORD2>GetException</KEYWORD2>
  309.             <KEYWORD2>GetFileFromPath</KEYWORD2>
  310.             <KEYWORD2>GetFileInfo</KEYWORD2>
  311.             <KEYWORD2>GetFunctionCalledName</KEYWORD2>
  312.             <KEYWORD2>GetFunctionList</KEYWORD2>
  313.             <KEYWORD2>GetGatewayHelper</KEYWORD2>
  314.             <KEYWORD2>GetHttpRequestData</KEYWORD2>
  315.             <KEYWORD2>GetHttpTimeString</KEYWORD2>
  316.             <KEYWORD2>GetLocalHostIP</KEYWORD2>
  317.             <KEYWORD2>GetLocale</KEYWORD2>
  318.             <KEYWORD2>GetLocaleDisplayName</KEYWORD2>
  319.             <KEYWORD2>GetMetaData</KEYWORD2>
  320.             <KEYWORD2>GetMetricData</KEYWORD2>
  321.             <KEYWORD2>GetPageContext</KEYWORD2>
  322.             <KEYWORD2>GetPrinterInfo</KEYWORD2>
  323.             <KEYWORD2>GetProfileSections</KEYWORD2>
  324.             <KEYWORD2>GetProfileString</KEYWORD2>
  325.             <KEYWORD2>GetReadableImageFormats</KEYWORD2>
  326.             <KEYWORD2>GetSOAPRequest</KEYWORD2>
  327.             <KEYWORD2>GetSOAPRequestHeader</KEYWORD2>
  328.             <KEYWORD2>GetSOAPResponse</KEYWORD2>
  329.             <KEYWORD2>GetSOAPResponseHeader</KEYWORD2>
  330.             <KEYWORD2>GetTempDirectory</KEYWORD2>
  331.             <KEYWORD2>GetTempFile</KEYWORD2>
  332.             <KEYWORD2>GetTemplatePath</KEYWORD2>
  333.             <KEYWORD2>GetTickCount</KEYWORD2>
  334.             <KEYWORD2>GetTimeZoneInfo</KEYWORD2>
  335.             <KEYWORD2>GetToken</KEYWORD2>
  336.             <KEYWORD2>GetUserRoles</KEYWORD2>
  337.             <KEYWORD2>GetWriteableImageFormats</KEYWORD2>
  338.             <KEYWORD2>HTMLCodeFormat</KEYWORD2>
  339.             <KEYWORD2>HTMLEditFormat</KEYWORD2>
  340.             <KEYWORD2>Hash</KEYWORD2>
  341.             <KEYWORD2>Hour</KEYWORD2>
  342.             <KEYWORD2>IIf</KEYWORD2>
  343.             <KEYWORD2>ImageAddBorder</KEYWORD2>
  344.             <KEYWORD2>ImageBlur</KEYWORD2>
  345.             <KEYWORD2>ImageClearRect</KEYWORD2>
  346.             <KEYWORD2>ImageCopy</KEYWORD2>
  347.             <KEYWORD2>ImageCrop</KEYWORD2>
  348.             <KEYWORD2>ImageDrawArc</KEYWORD2>
  349.             <KEYWORD2>ImageDrawBeveledRect</KEYWORD2>
  350.             <KEYWORD2>ImageDrawCubicCurve</KEYWORD2>
  351.             <KEYWORD2>ImageDrawLine</KEYWORD2>
  352.             <KEYWORD2>ImageDrawLines</KEYWORD2>
  353.             <KEYWORD2>ImageDrawOval</KEYWORD2>
  354.             <KEYWORD2>ImageDrawPoint</KEYWORD2>
  355.             <KEYWORD2>ImageDrawQuadraticCurve</KEYWORD2>
  356.             <KEYWORD2>ImageDrawRect</KEYWORD2>
  357.             <KEYWORD2>ImageDrawRoundRect</KEYWORD2>
  358.             <KEYWORD2>ImageDrawText</KEYWORD2>
  359.             <KEYWORD2>ImageFlip</KEYWORD2>
  360.             <KEYWORD2>ImageGetBlob</KEYWORD2>
  361.             <KEYWORD2>ImageGetBufferedImage</KEYWORD2>
  362.             <KEYWORD2>ImageGetEXIFTag</KEYWORD2>
  363.             <KEYWORD2>ImageGetHeight</KEYWORD2>
  364.             <KEYWORD2>ImageGetIPTCTag</KEYWORD2>
  365.             <KEYWORD2>ImageGetWidth</KEYWORD2>
  366.             <KEYWORD2>ImageGrayscale</KEYWORD2>
  367.             <KEYWORD2>ImageInfo</KEYWORD2>
  368.             <KEYWORD2>ImageNegative</KEYWORD2>
  369.             <KEYWORD2>ImageNew</KEYWORD2>
  370.             <KEYWORD2>ImageOverlay</KEYWORD2>
  371.             <KEYWORD2>ImagePaste</KEYWORD2>
  372.             <KEYWORD2>ImageRead</KEYWORD2>
  373.             <KEYWORD2>ImageReadBase64</KEYWORD2>
  374.             <KEYWORD2>ImageResize</KEYWORD2>
  375.             <KEYWORD2>ImageRotate</KEYWORD2>
  376.             <KEYWORD2>ImageRotateDrawingAxis</KEYWORD2>
  377.             <KEYWORD2>ImageScaleToFit</KEYWORD2>
  378.             <KEYWORD2>ImageSetAntialiasing</KEYWORD2>
  379.             <KEYWORD2>ImageSetBackgroundColor</KEYWORD2>
  380.             <KEYWORD2>ImageSetDrawingColor</KEYWORD2>
  381.             <KEYWORD2>ImageSetDrawingStroke</KEYWORD2>
  382.             <KEYWORD2>ImageSetDrawingTransparency</KEYWORD2>
  383.             <KEYWORD2>ImageSharpen</KEYWORD2>
  384.             <KEYWORD2>ImageShear</KEYWORD2>
  385.             <KEYWORD2>ImageShearDrawingAxis</KEYWORD2>
  386.             <KEYWORD2>ImageTranslate</KEYWORD2>
  387.             <KEYWORD2>ImageTranslateDrawingAxis</KEYWORD2>
  388.             <KEYWORD2>ImageWrite</KEYWORD2>
  389.             <KEYWORD2>ImageWriteBase64</KEYWORD2>
  390.             <KEYWORD2>ImageXORDrawingMode</KEYWORD2>
  391.             <KEYWORD2>IncrementValue</KEYWORD2>
  392.             <KEYWORD2>InputBaseN</KEYWORD2>
  393.             <KEYWORD2>Insert</KEYWORD2>
  394.             <KEYWORD2>Int</KEYWORD2>
  395.             <KEYWORD2>IsArray</KEYWORD2>
  396.             <KEYWORD2>IsBinary</KEYWORD2>
  397.             <KEYWORD2>IsBoolean</KEYWORD2>
  398.             <KEYWORD2>IsCustomFunction</KEYWORD2>
  399.             <KEYWORD2>IsDDX</KEYWORD2>
  400.             <KEYWORD2>IsDate</KEYWORD2>
  401.             <KEYWORD2>IsDebugMode</KEYWORD2>
  402.             <KEYWORD2>IsDefined</KEYWORD2>
  403.             <KEYWORD2>IsImage</KEYWORD2>
  404.             <KEYWORD2>IsImageFile</KEYWORD2>
  405.             <KEYWORD2>IsInstanceOf</KEYWORD2>
  406.             <KEYWORD2>IsJSON</KEYWORD2>
  407.             <KEYWORD2>IsK2ServerABroker</KEYWORD2>
  408.             <KEYWORD2>IsK2ServerDocCountExceeded</KEYWORD2>
  409.             <KEYWORD2>IsK2ServerOnline</KEYWORD2>
  410.             <KEYWORD2>IsLeapYear</KEYWORD2>
  411.             <KEYWORD2>IsLocalHost</KEYWORD2>
  412.             <KEYWORD2>IsNull</KEYWORD2>
  413.             <KEYWORD2>IsNumeric</KEYWORD2>
  414.             <KEYWORD2>IsNumericDate</KEYWORD2>
  415.             <KEYWORD2>IsObject</KEYWORD2>
  416.             <KEYWORD2>IsPDFFile</KEYWORD2>
  417.             <KEYWORD2>IsPDFObject</KEYWORD2>
  418.             <KEYWORD2>IsQuery</KEYWORD2>
  419.             <KEYWORD2>IsSOAPRequest</KEYWORD2>
  420.             <KEYWORD2>IsSimpleValue</KEYWORD2>
  421.             <KEYWORD2>IsStruct</KEYWORD2>
  422.             <KEYWORD2>IsUserInAnyRole</KEYWORD2>
  423.             <KEYWORD2>IsUserInRole</KEYWORD2>
  424.             <KEYWORD2>IsUserLoggedIn</KEYWORD2>
  425.             <KEYWORD2>IsValid</KEYWORD2>
  426.             <KEYWORD2>IsWDDX</KEYWORD2>
  427.             <KEYWORD2>IsXML</KEYWORD2>
  428.             <KEYWORD2>IsXmlAttribute</KEYWORD2>
  429.             <KEYWORD2>IsXmlDoc</KEYWORD2>
  430.             <KEYWORD2>IsXmlElem</KEYWORD2>
  431.             <KEYWORD2>IsXmlNode</KEYWORD2>
  432.             <KEYWORD2>IsXmlRoot</KEYWORD2>
  433.             <KEYWORD2>JSStringFormat</KEYWORD2>
  434.             <KEYWORD2>JavaCast</KEYWORD2>
  435.             <KEYWORD2>LCase</KEYWORD2>
  436.             <KEYWORD2>LJustify</KEYWORD2>
  437.             <KEYWORD2>LSCurrencyFormat</KEYWORD2>
  438.             <KEYWORD2>LSDateFormat</KEYWORD2>
  439.             <KEYWORD2>LSEuroCurrencyFormat</KEYWORD2>
  440.             <KEYWORD2>LSIsCurrency</KEYWORD2>
  441.             <KEYWORD2>LSIsDate</KEYWORD2>
  442.             <KEYWORD2>LSIsNumeric</KEYWORD2>
  443.             <KEYWORD2>LSNumberFormat</KEYWORD2>
  444.             <KEYWORD2>LSParseCurrency</KEYWORD2>
  445.             <KEYWORD2>LSParseDateTime</KEYWORD2>
  446.             <KEYWORD2>LSParseEuroCurrency</KEYWORD2>
  447.             <KEYWORD2>LSParseNumber</KEYWORD2>
  448.             <KEYWORD2>LSTimeFormat</KEYWORD2>
  449.             <KEYWORD2>LTrim</KEYWORD2>
  450.             <KEYWORD2>Left</KEYWORD2>
  451.             <KEYWORD2>Len</KEYWORD2>
  452.             <KEYWORD2>ListAppend</KEYWORD2>
  453.             <KEYWORD2>ListChangeDelims</KEYWORD2>
  454.             <KEYWORD2>ListContains</KEYWORD2>
  455.             <KEYWORD2>ListContainsNoCase</KEYWORD2>
  456.             <KEYWORD2>ListDeleteAt</KEYWORD2>
  457.             <KEYWORD2>ListFind</KEYWORD2>
  458.             <KEYWORD2>ListFindNoCase</KEYWORD2>
  459.             <KEYWORD2>ListFirst</KEYWORD2>
  460.             <KEYWORD2>ListGetAt</KEYWORD2>
  461.             <KEYWORD2>ListInsertAt</KEYWORD2>
  462.             <KEYWORD2>ListLast</KEYWORD2>
  463.             <KEYWORD2>ListLen</KEYWORD2>
  464.             <KEYWORD2>ListPrepend</KEYWORD2>
  465.             <KEYWORD2>ListQualify</KEYWORD2>
  466.             <KEYWORD2>ListRest</KEYWORD2>
  467.             <KEYWORD2>ListSetAt</KEYWORD2>
  468.             <KEYWORD2>ListSort</KEYWORD2>
  469.             <KEYWORD2>ListToArray</KEYWORD2>
  470.             <KEYWORD2>ListValueCount</KEYWORD2>
  471.             <KEYWORD2>ListValueCountNoCase</KEYWORD2>
  472.             <KEYWORD2>Location</KEYWORD2>
  473.             <KEYWORD2>Log</KEYWORD2>
  474.             <KEYWORD2>Log10</KEYWORD2>
  475.             <KEYWORD2>Max</KEYWORD2>
  476.             <KEYWORD2>Mid</KEYWORD2>
  477.             <KEYWORD2>Min</KEYWORD2>
  478.             <KEYWORD2>Minute</KEYWORD2>
  479.             <KEYWORD2>Month</KEYWORD2>
  480.             <KEYWORD2>MonthAsString</KEYWORD2>
  481.             <KEYWORD2>Now</KEYWORD2>
  482.             <KEYWORD2>NumberFormat</KEYWORD2>
  483.             <KEYWORD2>ORMClearSession</KEYWORD2>
  484.             <KEYWORD2>ORMCloseSession</KEYWORD2>
  485.             <KEYWORD2>ORMEvictCollection</KEYWORD2>
  486.             <KEYWORD2>ORMEvictEntity</KEYWORD2>
  487.             <KEYWORD2>ORMEvictQueries</KEYWORD2>
  488.             <KEYWORD2>ORMExecuteQuery</KEYWORD2>
  489.             <KEYWORD2>ORMFlush</KEYWORD2>
  490.             <KEYWORD2>ORMGetSession</KEYWORD2>
  491.             <KEYWORD2>ORMGetSessionFactory</KEYWORD2>
  492.             <KEYWORD2>ORMReload</KEYWORD2>
  493.             <KEYWORD2>ObjectEquals</KEYWORD2>
  494.             <KEYWORD2>ObjectLoad</KEYWORD2>
  495.             <KEYWORD2>ObjectSave</KEYWORD2>
  496.             <KEYWORD2>ParagraphFormat</KEYWORD2>
  497.             <KEYWORD2>ParseDateTime</KEYWORD2>
  498.             <KEYWORD2>Pi</KEYWORD2>
  499.             <KEYWORD2>PrecisionEvaluate</KEYWORD2>
  500.             <KEYWORD2>PreserveSingleQuotes</KEYWORD2>
  501.             <KEYWORD2>Quarter</KEYWORD2>
  502.             <KEYWORD2>QueryAddColumn</KEYWORD2>
  503.             <KEYWORD2>QueryAddRow</KEYWORD2>
  504.             <KEYWORD2>QueryConvertForGrid</KEYWORD2>
  505.             <KEYWORD2>QueryNew</KEYWORD2>
  506.             <KEYWORD2>QuerySetCell</KEYWORD2>
  507.             <KEYWORD2>QuotedValueList</KEYWORD2>
  508.             <KEYWORD2>REFind</KEYWORD2>
  509.             <KEYWORD2>REFindNoCase</KEYWORD2>
  510.             <KEYWORD2>REMatch</KEYWORD2>
  511.             <KEYWORD2>REMatchNoCase</KEYWORD2>
  512.             <KEYWORD2>REReplace</KEYWORD2>
  513.             <KEYWORD2>REReplaceNoCase</KEYWORD2>
  514.             <KEYWORD2>RJustify</KEYWORD2>
  515.             <KEYWORD2>RTrim</KEYWORD2>
  516.             <KEYWORD2>Rand</KEYWORD2>
  517.             <KEYWORD2>RandRange</KEYWORD2>
  518.             <KEYWORD2>Randomize</KEYWORD2>
  519.             <KEYWORD2>ReleaseComObject</KEYWORD2>
  520.             <KEYWORD2>RemoveChars</KEYWORD2>
  521.             <KEYWORD2>RepeatString</KEYWORD2>
  522.             <KEYWORD2>Replace</KEYWORD2>
  523.             <KEYWORD2>ReplaceList</KEYWORD2>
  524.             <KEYWORD2>ReplaceNoCase</KEYWORD2>
  525.             <KEYWORD2>Reverse</KEYWORD2>
  526.             <KEYWORD2>Right</KEYWORD2>
  527.             <KEYWORD2>Round</KEYWORD2>
  528.             <KEYWORD2>Second</KEYWORD2>
  529.             <KEYWORD2>SendGatewayMessage</KEYWORD2>
  530.             <KEYWORD2>SerializeJSON</KEYWORD2>
  531.             <KEYWORD2>SetLocale</KEYWORD2>
  532.             <KEYWORD2>SetProfileString</KEYWORD2>
  533.             <KEYWORD2>SetVariable</KEYWORD2>
  534.             <KEYWORD2>Sgn</KEYWORD2>
  535.             <KEYWORD2>Sin</KEYWORD2>
  536.             <KEYWORD2>Sleep</KEYWORD2>
  537.             <KEYWORD2>SpanExcluding</KEYWORD2>
  538.             <KEYWORD2>SpanIncluding</KEYWORD2>
  539.             <KEYWORD2>SpreadsheetAddColumn</KEYWORD2>
  540.             <KEYWORD2>SpreadsheetAddFreezePane</KEYWORD2>
  541.             <KEYWORD2>SpreadsheetAddImage</KEYWORD2>
  542.             <KEYWORD2>SpreadsheetAddInfo</KEYWORD2>
  543.             <KEYWORD2>SpreadsheetAddRow</KEYWORD2>
  544.             <KEYWORD2>SpreadsheetAddRows</KEYWORD2>
  545.             <KEYWORD2>SpreadsheetAddSplitPane</KEYWORD2>
  546.             <KEYWORD2>SpreadsheetCreateSheet</KEYWORD2>
  547.             <KEYWORD2>SpreadsheetDeleteColumn</KEYWORD2>
  548.             <KEYWORD2>SpreadsheetDeleteColumns</KEYWORD2>
  549.             <KEYWORD2>SpreadsheetDeleteRow</KEYWORD2>
  550.             <KEYWORD2>SpreadsheetDeleteRows</KEYWORD2>
  551.             <KEYWORD2>SpreadsheetFormatCell</KEYWORD2>
  552.             <KEYWORD2>SpreadsheetFormatCellRange</KEYWORD2>
  553.             <KEYWORD2>SpreadsheetFormatColumn</KEYWORD2>
  554.             <KEYWORD2>SpreadsheetFormatColumns</KEYWORD2>
  555.             <KEYWORD2>SpreadsheetFormatRow</KEYWORD2>
  556.             <KEYWORD2>SpreadsheetFormatRows</KEYWORD2>
  557.             <KEYWORD2>SpreadsheetGetCellComment</KEYWORD2>
  558.             <KEYWORD2>SpreadsheetGetCellFormula</KEYWORD2>
  559.             <KEYWORD2>SpreadsheetGetCellValue</KEYWORD2>
  560.             <KEYWORD2>SpreadsheetInfo</KEYWORD2>
  561.             <KEYWORD2>SpreadsheetMergeCells</KEYWORD2>
  562.             <KEYWORD2>SpreadsheetNew</KEYWORD2>
  563.             <KEYWORD2>SpreadsheetRead</KEYWORD2>
  564.             <KEYWORD2>SpreadsheetReadBinary</KEYWORD2>
  565.             <KEYWORD2>SpreadsheetRemoveSheet</KEYWORD2>
  566.             <KEYWORD2>SpreadsheetSetActiveSheet</KEYWORD2>
  567.             <KEYWORD2>SpreadsheetSetActiveSheetNumber</KEYWORD2>
  568.             <KEYWORD2>SpreadsheetSetCellComment</KEYWORD2>
  569.             <KEYWORD2>SpreadsheetSetCellFormula</KEYWORD2>
  570.             <KEYWORD2>SpreadsheetSetCellValue</KEYWORD2>
  571.             <KEYWORD2>SpreadsheetSetColumnWidth</KEYWORD2>
  572.             <KEYWORD2>SpreadsheetSetFooter</KEYWORD2>
  573.             <KEYWORD2>SpreadsheetSetHeader</KEYWORD2>
  574.             <KEYWORD2>SpreadsheetSetRowHeight</KEYWORD2>
  575.             <KEYWORD2>SpreadsheetShiftColumns</KEYWORD2>
  576.             <KEYWORD2>SpreadsheetShiftRows</KEYWORD2>
  577.             <KEYWORD2>SpreadsheetWrite</KEYWORD2>
  578.             <KEYWORD2>Sqr</KEYWORD2>
  579.             <KEYWORD2>StripCR</KEYWORD2>
  580.             <KEYWORD2>StructAppend</KEYWORD2>
  581.             <KEYWORD2>StructClear</KEYWORD2>
  582.             <KEYWORD2>StructCopy</KEYWORD2>
  583.             <KEYWORD2>StructCount</KEYWORD2>
  584.             <KEYWORD2>StructDelete</KEYWORD2>
  585.             <KEYWORD2>StructFind</KEYWORD2>
  586.             <KEYWORD2>StructFindKey</KEYWORD2>
  587.             <KEYWORD2>StructFindValue</KEYWORD2>
  588.             <KEYWORD2>StructGet</KEYWORD2>
  589.             <KEYWORD2>StructInsert</KEYWORD2>
  590.             <KEYWORD2>StructIsEmpty</KEYWORD2>
  591.             <KEYWORD2>StructKeyArray</KEYWORD2>
  592.             <KEYWORD2>StructKeyExists</KEYWORD2>
  593.             <KEYWORD2>StructKeyList</KEYWORD2>
  594.             <KEYWORD2>StructNew</KEYWORD2>
  595.             <KEYWORD2>StructSort</KEYWORD2>
  596.             <KEYWORD2>StructUpdate</KEYWORD2>
  597.             <KEYWORD2>Tan</KEYWORD2>
  598.             <KEYWORD2>Throw</KEYWORD2>
  599.             <KEYWORD2>TimeFormat</KEYWORD2>
  600.             <KEYWORD2>ToBase64</KEYWORD2>
  601.             <KEYWORD2>ToBinary</KEYWORD2>
  602.             <KEYWORD2>ToScript</KEYWORD2>
  603.             <KEYWORD2>ToString</KEYWORD2>
  604.             <KEYWORD2>Trace</KEYWORD2>
  605.             <KEYWORD2>TransactionCommit</KEYWORD2>
  606.             <KEYWORD2>TransactionRollback</KEYWORD2>
  607.             <KEYWORD2>TransactionSetSavePoint</KEYWORD2>
  608.             <KEYWORD2>Trim</KEYWORD2>
  609.             <KEYWORD2>UCase</KEYWORD2>
  610.             <KEYWORD2>URLDecode</KEYWORD2>
  611.             <KEYWORD2>URLEncodedFormat</KEYWORD2>
  612.             <KEYWORD2>URLSessionFormat</KEYWORD2>
  613.             <KEYWORD2>Val</KEYWORD2>
  614.             <KEYWORD2>ValueList</KEYWORD2>
  615.             <KEYWORD2>VerifyClient</KEYWORD2>
  616.             <KEYWORD2>Week</KEYWORD2>
  617.             <KEYWORD2>Wrap</KEYWORD2>
  618.             <KEYWORD2>WriteDump</KEYWORD2>
  619.             <KEYWORD2>WriteLog</KEYWORD2>
  620.             <KEYWORD2>WriteOutput</KEYWORD2>
  621.             <KEYWORD2>XmlChildPos</KEYWORD2>
  622.             <KEYWORD2>XmlElemNew</KEYWORD2>
  623.             <KEYWORD2>XmlFormat</KEYWORD2>
  624.             <KEYWORD2>XmlGetNodeType</KEYWORD2>
  625.             <KEYWORD2>XmlNew</KEYWORD2>
  626.             <KEYWORD2>XmlParse</KEYWORD2>
  627.             <KEYWORD2>XmlSearch</KEYWORD2>
  628.             <KEYWORD2>XmlTransform</KEYWORD2>
  629.             <KEYWORD2>XmlValidate</KEYWORD2>
  630.             <KEYWORD2>Year</KEYWORD2>
  631.             <KEYWORD2>YesNoFormat</KEYWORD2>
  632.  
  633.             <OPERATOR>IS</OPERATOR>
  634.             <OPERATOR>EQ</OPERATOR>
  635.             <OPERATOR>NEQ</OPERATOR>
  636.             <OPERATOR>GT</OPERATOR>
  637.             <OPERATOR>GTE</OPERATOR>
  638.             <OPERATOR>LT</OPERATOR>
  639.             <OPERATOR>LTE</OPERATOR>
  640.  
  641.             <OPERATOR>LESS</OPERATOR>
  642.             <OPERATOR>GREATER</OPERATOR>
  643.             <OPERATOR>THAN</OPERATOR>
  644.  
  645.             <OPERATOR>AND</OPERATOR>
  646.             <OPERATOR>OR</OPERATOR>
  647.             <OPERATOR>NOT</OPERATOR>
  648.             <OPERATOR>XOR</OPERATOR>
  649.         </KEYWORDS>
  650.     </RULES>
  651. </MODE>
  652.